const db = require('../db')

const router = require('express').Router()

// 轮播
router.get('/swpie_image', (req, res) => {
    let sql = 'SELECT image,link FROM gm_shop_swipe_images'
    db.query(sql, (err, data) => {
        // console.log(data);
        if (err) {
            // 给前端返回 JSON 数据
            res.json({
                'ok': 0,
                'error': err
            })
        } else {
            // 给前端返回 JSON 数据
            res.json({
                'ok': 1,
                'data': data
            })
        }
    })
})

// 服务
router.get('/index_fw', (req, res) => {
    let sql = 'SELECT index_fuwu,image FROM gm_index_fw'
    db.query(sql, (err, data) => {
        // console.log(data);
        if (err) {
            // 给前端返回 JSON 数据
            res.json({
                'ok': 0,
                'error': err
            })
        } else {
            // 给前端返回 JSON 数据
            res.json({
                'ok': 1,
                'data': data
            })
        }
    })
})

// 首页主体
router.get('/index_goods', (req, res) => {
    let page = req.query.page || 1
    let per_page = req.query.per_page || 15
    let offist = (page - 1) * per_page
    let sql = `SELECT * FROM gm_goods limit ${offist}, ${per_page}`
    db.query(sql, (err, data) => {
        if (err) {
            // 给前端返回 JSON 数据
            res.json({
                'ok': 0,
                'error': err
            })
        } else {
            // 给前端返回 JSON 数据
            res.json({
                'ok': 1,
                'data': data
            })
        }
        // console.log(data);
    })
})

router.get('/one_shop', (req, res) => {
    // console.log(req.query);
    let id = req.query.id
    // console.log(id);
    
    let sql = 'SELECT * FROM gm_goods WHERE id=?'
    db.query(sql, id, (err, result) => {
        if (err) {
            // 给前端返回 JSON 数据
            res.json({
                'ok': 0,
                'error': err
            })
        } else {
            // 给前端返回 JSON 数据
            // res.json({
            //     'ok': 1,
            //     'data': result
            // })
            // console.log(result);
            // console.log(result[0].sub_id);
            let sub_id = result[0].sub_id
            db.query(`SELECT * FROM gm_goods WHERE sub_id=${sub_id} AND id !=${id}`, (err, results) => {
                if (err) {
                    // 给前端返回 JSON 数据
                    res.json({
                        'ok': 0,
                        'error': err
                    })
                } else {
                    res.json({
                        'ok': 1,
                        'data': results,
                        'result':result
                    })
                }
                // console.log(results);
                // console.log(result);
            })
        }
    })
})
module.exports = router